why can horses drink river water but humans can't